Monitor Cron e2e Tests #698
Annotations
10 errors and 1 notice
[chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:53:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the site header and navigation bar is displayed correctly:
src/e2e/specs/dashboard/dashboard-headers.spec.ts#L71
3) [chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:53:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the site header and navigation bar is displayed correctly
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 2000ms waiting for expect(locator).toBeVisible()
Locator: locator('//a[starts-with(@Class, "Shell_homeLink_")]/img')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for locator('//a[starts-with(@Class, "Shell_homeLink_")]/img')
69 |
70 | // verify the navigation bar left side elements
> 71 | await expect(dashboardPage.fireFoxMonitorLogoImgButton).toBeVisible();
| ^
72 | await expect(dashboardPage.dashboardNavButton).toBeVisible();
73 | await expect(dashboardPage.exposuresHeading).toBeVisible();
74 | await expect(dashboardPage.settingsPageLink).toBeVisible();
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-headers.spec.ts:71:61
|
[chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:53:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the site header and navigation bar is displayed correctly:
src/e2e/specs/dashboard/dashboard-headers.spec.ts#L71
3) [chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:53:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the site header and navigation bar is displayed correctly
Error: Timed out 2000ms waiting for expect(locator).toBeVisible()
Locator: locator('//a[starts-with(@Class, "Shell_homeLink_")]/img')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for locator('//a[starts-with(@Class, "Shell_homeLink_")]/img')
69 |
70 | // verify the navigation bar left side elements
> 71 | await expect(dashboardPage.fireFoxMonitorLogoImgButton).toBeVisible();
| ^
72 | await expect(dashboardPage.dashboardNavButton).toBeVisible();
73 | await expect(dashboardPage.exposuresHeading).toBeVisible();
74 | await expect(dashboardPage.settingsPageLink).toBeVisible();
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-headers.spec.ts:71:61
|
[chromium] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan:
src/e2e/pages/purchasePage.ts#L80
2) [chromium] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan, Continuous Protection, Data Profile Actions › Verify that the Premium upsell modal is displayed correctly - Continuous Protection, verify that the user can mark Data broker profiles as fixed
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.textContent: Test timeout of 180000ms exceeded.
Call log:
- waiting for locator('.plan-details-description')
at ../pages/purchasePage.ts:80
78 | await this.subscriptionHeader.waitFor();
79 | const planDetails = removeUnicodeChars(
> 80 | (await this.planDetails.textContent()) as string,
| ^
81 | );
82 | expect(planDetails).toContain("monthly");
83 | await expect(this.subscriptionHeader).toBeVisible();
at PurchasePage.verifyMonthlyPlanDetails (/home/runner/work/blurts-server/blurts-server/src/e2e/pages/purchasePage.ts:80:31)
at DashboardPage.verifyPremiumUpsellModalOptions (/home/runner/work/blurts-server/blurts-server/src/e2e/pages/dashBoardPage.ts:306:5)
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:80:5
|
[chromium] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan:
src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts#L0
2) [chromium] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan, Continuous Protection, Data Profile Actions › Verify that the Premium upsell modal is displayed correctly - Continuous Protection, verify that the user can mark Data broker profiles as fixed
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 180000ms exceeded.
|
[chromium] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan:
src/e2e/pages/purchasePage.ts#L80
2) [chromium] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan, Continuous Protection, Data Profile Actions › Verify that the Premium upsell modal is displayed correctly - Continuous Protection, verify that the user can mark Data broker profiles as fixed
Error: locator.textContent: Test timeout of 180000ms exceeded.
Call log:
- waiting for locator('.plan-details-description')
at ../pages/purchasePage.ts:80
78 | await this.subscriptionHeader.waitFor();
79 | const planDetails = removeUnicodeChars(
> 80 | (await this.planDetails.textContent()) as string,
| ^
81 | );
82 | expect(planDetails).toContain("monthly");
83 | await expect(this.subscriptionHeader).toBeVisible();
at PurchasePage.verifyMonthlyPlanDetails (/home/runner/work/blurts-server/blurts-server/src/e2e/pages/purchasePage.ts:80:31)
at DashboardPage.verifyPremiumUpsellModalOptions (/home/runner/work/blurts-server/blurts-server/src/e2e/pages/dashBoardPage.ts:306:5)
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:80:5
|
[chromium] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan:
src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts#L0
2) [chromium] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan, Continuous Protection, Data Profile Actions › Verify that the Premium upsell modal is displayed correctly - Continuous Protection, verify that the user can mark Data broker profiles as fixed
Test timeout of 180000ms exceeded.
|
[chromium] › src/e2e/specs/breachResolution.spec.ts:102:3 › stage - Breaches Dashboard - Headers › Verify that the user can navigate through the Monitor dashboard:
src/e2e/specs/breachResolution.spec.ts#L117
1) [chromium] › src/e2e/specs/breachResolution.spec.ts:102:3 › stage - Breaches Dashboard - Headers › Verify that the user can navigate through the Monitor dashboard
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 2000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('link', { name: 'Settings' })
Expected string: "/user/settings"
Received: <element(s) not found>
Call log:
- expect.toHaveAttribute with timeout 2000ms
- waiting for getByRole('link', { name: 'Settings' })
115 | // verify the navigation within monitor
116 | // settings button redirects the user to "Settings" tab
> 117 | await expect(dashboardPage.settingsPageLink).toHaveAttribute(
| ^
118 | "href",
119 | links.settingsNavButtonLink,
120 | );
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/breachResolution.spec.ts:117:50
|
[chromium] › src/e2e/specs/breachResolution.spec.ts:102:3 › stage - Breaches Dashboard - Headers › Verify that the user can navigate through the Monitor dashboard:
src/e2e/specs/breachResolution.spec.ts#L117
1) [chromium] › src/e2e/specs/breachResolution.spec.ts:102:3 › stage - Breaches Dashboard - Headers › Verify that the user can navigate through the Monitor dashboard
Error: Timed out 2000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('link', { name: 'Settings' })
Expected string: "/user/settings"
Received: <element(s) not found>
Call log:
- expect.toHaveAttribute with timeout 2000ms
- waiting for getByRole('link', { name: 'Settings' })
115 | // verify the navigation within monitor
116 | // settings button redirects the user to "Settings" tab
> 117 | await expect(dashboardPage.settingsPageLink).toHaveAttribute(
| ^
118 | "href",
119 | links.settingsNavButtonLink,
120 | );
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/breachResolution.spec.ts:117:50
|
e2e-tests
Timed out waiting 1800s for the teardown for test suite to run
|
e2e-tests
Timed out waiting 1800s for the test suite to run
|
🎭 Playwright Run Summary
13 failed
[chromium] › src/e2e/specs/breachResolution.spec.ts:102:3 › stage - Breaches Dashboard - Headers › Verify that the user can navigate through the Monitor dashboard
[chromium] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan, Continuous Protection, Data Profile Actions › Verify that the Premium upsell modal is displayed correctly - Continuous Protection, verify that the user can mark Data broker profiles as fixed
[chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:53:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the site header and navigation bar is displayed correctly
[chromium] › src/e2e/specs/dashboard/dashboard-navigation.spec.ts:23:3 › stage - Breaches Dashboard - Navigation @smoke › Verify that the navigation bar options work correctly
[chromium] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:23:3 › stage - Breaches Dashboard - Overview Card › Verify that the Premium upsell screen is displayed correctly - overview card
[chromium] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:62:3 › stage - Breaches Dashboard - Overview Card › Verify that the navigation of the Premium upsell screen works correctly - from overview card
[chromium] › src/e2e/specs/dashboard/dashboard-payment.spec.ts:22:3 › stage - Breaches Dashboard - Payment › Verify that the user can select what type of plan they want, verify that the Premium upsell modal is displayed correctly
[chromium] › src/e2e/specs/landing/landing-content.spec.ts:161:3 › stage - Verify the Landing Page content › Verify the 'Get data removal' button UI and functionality for both yearly and monthly options
[chromium] › src/e2e/specs/purchase.spec.ts:48:3 › stage - Breach Scan, Monitor Plus Purchase Flow › Verify that the user can purchase the plus subscription with a Stripe card
[chromium] › src/e2e/specs/settings.spec.ts:10:3 › stage Settings Page › Verify settings page loads
[chromium] › src/e2e/specs/settings.spec.ts:19:3 › stage Settings Page › Verify that a user can select between the Breach alert preferences
[firefox] › src/e2e/specs/breachResolution.spec.ts:102:3 › stage - Breaches Dashboard - Headers › Verify that the user can navigate through the Monitor dashboard
[firefox] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan, Continuous Protection, Data Profile Actions › Verify that the Premium upsell modal is displayed correctly - Continuous Protection, verify that the user can mark Data broker profiles as fixed
4 skipped
34 did not run
29 passed (30.0m)
|
Artifacts
Produced during runtime
Name | Size | Digest | |
---|---|---|---|
playwright-report
|
42.4 MB |
sha256:c45b0aa41651c15b3033e34a4ba4bed3256d6477ea7cd49ed795f1d33f80313a
|
|
test-results
|
53.5 MB |
sha256:4cc41ec8de63c445d01d912ad746624f603b2e4ca7d7429f78fdd0b92372c439
|
|